/*
 *  DistributorAI.cpp
 *  RiskAI
 *
 *  Created by Chris on 11/15/09.
 *  Copyright 2009 __MyCompanyName__. All rights reserved.
 *
 */

#include "DistributorAI.h"

#include <vector>

using namespace std;

//**********************************************************************************
//				CONSTRUCTION/DESTRUCTION
//**********************************************************************************

CDistributorAI::CDistributorAI(int iIndex, CBoard* pxBoard)
	: CPlayer(iIndex, pxBoard)
{
}





//**********************************************************************************
//				VIRTUAL FUNCTIONS
//**********************************************************************************

int
CDistributorAI::PickTerritory(vector<int> viAvailables)
{
	return 0; // PLACEHOLDER
}

//==================================================================================

int
CDistributorAI::AssignTroops(int iNumTroops)
{
	return 0; // PLACEHOLDER
}

//==================================================================================

int
CDistributorAI::MoveTroops(int iSourceIndex, int iDestinationIndex)
{
	return 0; // PLACEHOLDER
}

//==================================================================================

RiskAction
CDistributorAI::DecideOnAction(vector<int> viViableAttackers)
{
	return END_TURN; // PLACEHOLDER
}

//==================================================================================

int
CDistributorAI::PickDefendingDie(int* aiAttackDice, int iTarget)
{
	return 0; // PLACEHOLDER
}

//==================================================================================

CFortification
CDistributorAI::FortifyTroops(vector<int> viFortifiers)
{
	return NO_FORTIFICATION; // PLACEHOLDER
}